Package-level declarations

Types

Link copied to clipboard
interface Alerts

This module provides methods for managing devices that receive alerts based on the Common Alerting Protocol (CAP).

Link copied to clipboard
interface Bubbles

This module is used to manage bubbles.

Link copied to clipboard
interface CallLogs

This module provides methods for interacting with the user's call logs and managing the call logs of hunting groups in which the user is present.

Link copied to clipboard
interface Channels

This module is used to manage channels.

Link copied to clipboard
interface Conferences

This module is used to manage conferences.

Link copied to clipboard
interface Connection

Facilitates connections to the Rainbow Cloud Services. This module enables your application to authenticate users using their credentials and monitor the connection state with the Rainbow Cloud Services. Developers can utilize this module for establishing user sign-in procedures and managing the real-time state of connectivity with the Rainbow Services.

Link copied to clipboard
interface Contacts

This module provides methods to interact with and retrieve information about contacts. Users can utilize methods provided in this module to manage their contact list, search for specific contacts, and perform various actions with the IRainbowContact object.

Link copied to clipboard
interface EchoTest

This module provides methods for testing the quality of an audio/video call to ensure that the smartphone and internet connection can support good call quality.

Link copied to clipboard
interface Favorites

This module provides methods for interacting with the user's favorites, allowing comprehensive management of favorite contacts and rooms.

Link copied to clipboard
interface FileStorage
Link copied to clipboard
interface Groups

This module provides methods for managing groups of contacts within the Rainbow environment.

Link copied to clipboard
interface Im

Instant messaging module

Link copied to clipboard
interface Invitations

This module provides methods for managing invitations within the Rainbow network.

Link copied to clipboard
interface Pins

This module provides methods for managing pinned messages in conversations.

Link copied to clipboard
interface Polls

This module is used to manage polls.

Link copied to clipboard
class Push
Link copied to clipboard
interface RainbowSdk

Interface that serves as the entry point for developers to access the Rainbow SDK for Android. Provides access to the SDK singleton, allowing utilization of all available modules and functionalities.

Link copied to clipboard
interface RoomContainer

This module provides methods for managing room containers.

Link copied to clipboard
interface Routing
Link copied to clipboard
interface Search

This module provides methods for conducting searches within Rainbow. Users can utilize methods provided in this module to perform various searches based on specific criteria.

Link copied to clipboard
interface Tasks

This module provides methods for managing tasks associated with the connected user.

Link copied to clipboard
interface Telephony
Link copied to clipboard
interface User

This module provides methods to interact with and retrieve information about the connected user. Users can manage their presence, update personal information, retrieve contact suggestions, and perform various actions related to their account.

Link copied to clipboard
interface Voicemails
Link copied to clipboard
interface Webinars

This module is used to manage webinars.

Link copied to clipboard
interface WebRTC